page context
Smart Context API を使い、起点ページからリンクされているページの本文を一括取得します。
AI への文脈注入に最適です。
書式
cos page context <title> [--hops 1|2] --project <name>
フラグ
--hops 1 — 直接リンクされているページの本文 (デフォルト)
--hops 2 — リンク先のさらにリンク先まで (より広い文脈、トークン増加に注意)
使用例
code:bash
# 1hop リンク先を一括取得 (デフォルト)
cos page context "ページタイトル" --project myproject
# JSON 形式 (data.text にテキスト)
cos page context "ページタイトル" --project myproject --json --results-only
# 2hop まで広げて取得
cos page context "ページタイトル" --project myproject --hops 2
出力形式
<PageList> タグで囲まれた XML 風の形式で、各ページが <Page title="..."> ブロックになります。
type="mainpage" — 起点ページ
type="1hopLink" — 直接リンクされているページ
type="2hopLink" — リンク先のリンク先 (--hops 2 時のみ)
AI エージェントでの活用
このコマンドを使うと、関連ページ群を 1 コマンドで AI に渡せます。
coscli ドキュメント自体もこの設計を活用しています。
関連ページ
page text
page get
Smart Context
page
#read-command #agent